﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
namespace HF.WorkFlow.DataContract
{
    /// <summary>
    /// 流程模板数据契约
    /// </summary>
    /// <remarks>描述流程信息的数据契约</remarks>
    [DataContract]
    public class WorkFlowEntity
    {
        /// <summary>
        /// 流程模板Id
        /// </summary>
        [DataMember]
        public string WorkFlowId {get;set;}
        /// <summary>
        /// 流程模板名称
        /// </summary>
        [DataMember]
        public string FlowCaption { get; set; }
        /// <summary>
        /// 流程模板所属分类Id
        /// </summary>
        [DataMember]
        public string WFClassId { get; set; }
        /// <summary>
        /// 版本号
        /// </summary>
        [DataMember]
        public string Version { get; set; }
        /// <summary>
        /// 创建人Id
        /// </summary>
        public string CreateUserId { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        [DataMember]
        public DateTime CreateDateTime { get; set; }
        /// <summary>
        /// 是否牵出
        /// </summary>
        [DataMember]
        public string IsSignOut { get; set; }
        /// <summary>
        /// 签出人Id
        /// </summary>
       [DataMember]
        public string SignOutUserId { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
       [DataMember]
        public string Description { get; set; }

        /// <summary>
        /// 状态，1有效，0无效
        /// </summary>
        [DataMember]
        public string Status { get; set; }
        /// <summary>
        /// 管理页面Url地址
        /// </summary>
        [DataMember]
        public string MgrUrl { get; set; }
       
    }
}
